package com.utils;

/**
 * Stores a list of boundary variables.
 * 
 * @author bh349
 */
public class ConstantVariables {
	
	public static final int testNumber = 1;
	
	/**
	 * Maximum distance
	 */
	public static final double[] L_MAX = { 0.0001943, 0.15, 0.09, 0.0075 };

	/**
	 * Input filter
	 */
	public static final double W_MIN = 0.0943;
	public static final double W_MAX = 0.9943;

	/**
	 * Number of nodes
	 */
	public static final double[] N = { 36000000 * 0.9, 16 * 0.9, 90, 9000 };

	/**
	 * Number of columns
	 */
	public static final int[] M = new int[4];

	static {
		for (int i = 0; i < 4; i++) {
			M[i] = (int) Math.floor(Math.sqrt(N[i]));
		}
	}

	/**
	 * column width
	 */
	public static final double[] g = new double[4];

	static {
		for (int i = 0; i < 4; i++) {
			g[i] = 1 / (double) M[i];
		}
	}
}
